package com.example.entity.domain;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
* 
* @TableName sys_hierarchy
*/
@Data
@TableName("sys_hierarchy")
public class Hierarchy implements Serializable {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
    * 分级名称
    */
    private String name;
    /**
    * 安全等级
    */

    private String level;

    /**
    * 分级描述
    */
    private String description;
    /**
    * 创建人
    */
    private String createdBy;
    /**
    * 创建时间
    */
    private LocalDateTime createdTime;
    /**
    * 修改人
    */
    private String updatedBy;
    /**
    * 更新时间
    */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updatedTime;
    /**
    * 类型 1 内置 2自定义
    */
    private Integer type;



}
